<!-- 参考官方文档 -->
<template>
    <view class="">
        <!-- url：页面路径 -->
        <!-- open-type：跳转方式，
        navigate(保留当前页面，跳转到应用内的某个页面，默认值)，
        reLaunch(关闭所有页面，打开到应用内的某个页面),
        navigateBack(关闭当前页面，返回上一页面或多级页面) -->
        <!-- delta：返回层数 -->
        <!-- target：跳转目标，self(当前小程序，默认值)，miniProgram(其他小程序) -->
        <!-- app-id：小程序appId -->
        <navigator url="/pages/other/page-lifecycle-detail/page-lifecycle-detail?name=张三&age=18">
            <button>跳转到页面生命周期</button>
        </navigator>
        <navigator open-type="navigateBack" delta="1">
            <button>跳转返回</button>
        </navigator>
        <navigator target="miniProgram" app-id="wxbd89d0ba67f6b6a4" url="/pages/index/index">
            <button>跳转到其他小程序</button>
        </navigator>
    </view>
</template>

<script lang="ts" setup>
    //获取当前的页面栈
    console.log(getCurrentPages());
</script>

<style lang="scss" scoped></style>